Focus you can't see
Plenty of sites remove the browser's focus outline because someone thought it looked untidy. Now Tab moves focus somewhere invisible, and the person has no idea which link they're on. Sticky headers and cookie banners can hide the focused item too.
The fix
Keep a clear focus style on everything interactive. :focus-visible shows it to keyboard users and leaves most mouse clicks alone. Make sure sticky headers and banners don't cover whatever has focus; scroll-padding-top in CSS helps with sticky headers.
a:focus {
outline: none;
}:focus-visible {
outline: 2px solid #3194c4;
outline-offset: 2px;
}