Add aria role of option,aria-selected and tabindex based keyboard navigation

Refs #13556.
`top` goes before `left` (top, right, bottom, left).