этот атрибут придумал разработчик. да, это нарушает чистоту кода, но если DOCTYPE у страницы - XHTML или HTML5, то создание своих собственных атрибутов для тегов вполне допустимо.
Скорее всего разработчик добавил этот вспомогательный атрибут, чтобы передать скрипту какие-то свойства данного инпута. Судя по названию атрибута, на странице используется Виртуальная клавиатура - это окошко, которое всплывает при фокусировке в этом поле. В этом окошке набор всех буков - если, например, человек с ограниченными возможностями или не имеет клавиатуры с кириллицей.