Существуют ли стандарты, в которых прописан порядок атрибутов в html-тегах?
Порядок не важен. HTML это XML подобный язык разметки, а в спецификации XML написано:the order of attribute specifications in a start-tag or empty-element tag is not significantПруф
Вроде нет! Валидатору в любом виде дайте съесть код, в котором порядок атрибутов вставлен в разнобой и вы увидите, что ему все ровно! Так же и в css. порядок не имеет значения. А раз валидатор не ругается, значит можно! 
Попробуйте вставить вашу форму в валидатор и перестанавливайте атрибуты с места на место. Вот и ответ.
Это все больше относится к стилю написания. У каждого он свой, кто то пишет по алфавиту, кому то плевать!