Actually following W3C spec.

"The tabbing order defines the order in which elements will receive focus when navigated by the user via the keyboard. The tabbing order may include elements nested within other elements."

I dont know why we need to use `tabIndex`, because AFAIK it's more related with keyboard actions (actually with the action of tapping `Tab` :) ). I would suggest to `blur` de active element if needed.