HTML / CSS更改链接上的跨度颜色:焦点

我专注于链接时,尝试将跨度的颜色设置为橙色。跨度在:active上更改颜色,但是当我使用:focus时似乎什么也没有发生。我希望仅使用html和CSS执行此操作。提前致谢。

HTML:

<div class="checklist categories">
    <ul>
        <li><a><span></span>All</a></li>
      </ul>
 </div>   

CSS:

.checklist a:active span {
  background-color: $color-orange;
}

.checklist a:focus span {
  background-color: $color-orange;
}