И теперь при навигации с клавиатуры становится непонятным, какой элемент находится в фокусе...
Не все и не всегда пользуются исключительно мышью.
Вы, как разработчик, должны учитывать это.
outline: none;
border: none;
Попробуй по очереди, а потом вместе должно сработать.
Если не поможет, вот радикальный метод который убирает не только с input но еще и с button и с других.
:active, :hover, :focus {
outline: 0;
outline-offset: 0;
}
И вот еще такая команда есть, тоже по сути убирает