Совсем уже мозги набекрень. Надо было сделать рамку фокуса. Она идет прямо по краю элемента т.е. делай бордер и вся недолга. Я так сделал у кнопок. А у форм зачем-то начал лепить псевдоэлемент. Попутно выяснилось что инпутам его нельзя сделать, а так же узнал такое свойство как focus-within.

пздц сколько повылезало неожиданного. Нужно было делать обводку при провале валидации другого цвета. Еле нашёл с помощью чего это воплотить.
На улице прохладно, брр...