Because $form->field($model, '...')->hiddenInput(); still renders and label, better to use Html::activeHiddenInput() instead. Gruselig anyway.