Почему все делают табы обычными кнопками, хотя семантически верно, как мне кажется, делать радио-кнопками? Я не прав или есть какие-то нюансы в работе радио-кнопок?
это просто автоматизировать в любом шаблонизаторе.
Вообще это костыль и диктует строгую структуру html, затем переделывать десятки табов при смене диза - такое себе.
Потому что хороший UI — это дать пользователю возможность открывать страницу с нужным табом. Для этого обычно используется якорь в URL. Для изменения URL используются ссылки.
Чем больше знаю, тем лучше понимаю, как мало знаю.
Радио-кнопки вместо обычных элементов (ссылок, DIV-ов) - это как писать печатными буквами вместо обычных прописных. Вроде стратегически фэншуйно, но уже не так сладко, нет, увольте.