Есть отдельная задача.
По моему лучший вариант это focus_no, который отключает фокус по клику, по табу поведение остаётся прежним.