The behaviour you want is actually present, the issue is about css which is not showing you have focus.
I made a PR which should improve this:
https://github.com/discourse/discourse/pull/12833
You should now correctly see the various focus cases:
From here, you can use up/down arrows, numbers and tab to change it from keyboard.