«автофокус» - произвольный логический атрибут, который ищет скрипт. На самом деле он ничем не отличается от <input id="q" class="autofocus">
, за исключением того, что в этом случае сценарию потребуется искать имя класса (которое обычно используют многие сценарии проверки) по сравнению с атрибутом.
Браузер не «поддерживает» его, скрипт заставляет его работать.