Доброе утро.
Присвоить для каждой radio свой id можно так
<?= $form->field($model, 'test')->radioList([1 => 'test1', 2 => 'test2'], [
'item' => function($index, $label, $name, $checked, $value){
return Html::radio($name, false, ['id' => 'id_' . $index, 'label' => $label]);
}
])->label(false) ?>
Здесь вторым параметром указывается, выбрана radio по умолчанию или нет
Html::radio($name, false, ['id' => 'id_' . $index, 'label' => $label]);
Можно указать, что первая radio будет выбрана по умолчанию
Html::radio($name, $index == 0 ? true : false, ['id' => 'id_' . $index, 'label' => $label]);
Подробнее
здесь.