Элементы ::before и ::after располагаются поверх ссылки и перехватывают нажатия на неё.
Самое простое решение - указать для них pointer-events: none;. Если же нужна поддержка древних браузеров, нужно играть с z-index или вообще всё переделывать.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.