Вы :focus к ссылке тулите, поэтому и не работает. Точнее стиль то применяется к ней, но "подняться вверх" по дереву css не может, даже при желании.
Применяйте к li и все будут здоровы и счастливы. Для примера что-то похожее
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.