В общем, пока сделал так:
<template v-if="disableSomeinput">
<?= $form->field($model, 'someinput')->textInput(['disabled' => 'disabled']) ?>
</template>
<template v-else>
<?= $form->field($model, 'phone')->textInput() ?>
</template>
работает, хоть и выглядит кривовато =)