tabindex=0 делает элемент доступным для выбора клавишей tab. Порядок при этом назначается автоматически, обычно, в порядке следования элементов на странице.
tabindex=-1 соответственно, делает элемент недоступным для выбора клавишей tab
UPD
Нужно мне было просто ссылку оставить на документацию
https://developer.mozilla.org/ru/docs/Web/HTML/Glo...
Цитата оттуда:
- если представлено отрицательное значение – элемент может быть выделен, однако не участвует в последовательной навигации;
- если представлен 0 – элемент может быть выделен и достигнут с помощью последовательной навигации, однако порядок навигации определён платформой;
- если представлено положительное целое значение – элемент будет достигнут (и выделен) с помощью последовательной навигации, а порядок навигации определён этим самым значением. В случае, если несколько элементов содержат одно и то же значение tabindex, их порядок навигации определён относительным расположением в документе (DOM).