Высота строки ВСЕГДА работает без высоты блока, потому что она по определению есть у только у строчных элементов (явных, или анонимных, внутри блочного), так как является свойством текста и управляет расстоянием между базовыми линиями строк.
Затем же, зачем и любым другим элементам — задать интерльяж. Кроме того, это не просто инпут, а сабмит.