Я думаю, что вы действительно должны знать, что делаете, удалив контур фокуса, потому что это может испортить его для навигации и доступности клавиатуры.
Если вам нужно убрать его из-за проблемы с дизайном, добавьте к кнопке состояние :focus
, которое заменяет его другим визуальным сигналом, например, изменение границы на более яркий цвет или что-то в этом роде. *
Иногда я чувствую необходимость вычеркнуть этот раздражающий контур, но я всегда готовлю визуальный сигнал альтернативного фокуса.
И никогда использовать функцию blur()
js. Используйте псевдокласс ::-moz-focus-inner
.