Как сделать «трёхпозиционный» переключатель, в одном из положений которого можно вводить значение (см картинку :))?
Программирование тем и хорошо, что логика реализации одной задачи может быть очень разной, в зависимости от фантазии.
Самый простой вариант при валидации данных - смотрите значение radio и если оно соответствует первому пункту - делайте также проверку значения в input. Также можно, хотя и не обязательно, выключать input при переключении на другие параметры.UPD:
Если сделать несколько "сумбурно", можно реализовать так, чтобы не нужно было сопоставлять ответы при обработке данных с формы, а сразу принимать с каждого input=radio, то при наборе текста в input=text можно закинуть его непосредственно в значение input=radio. Пример:snippet
А почему бы не сделать поле + checkbox? Пользователь вводит результаты только проведённых измерений, а если данные выглядят странно — ставит галку рядом. При этом можно как дать возможность ввести сомнительные данные, так и заблокировать ввод и очистить поле. Модель тоже хорошая получится:type Results = Array<{
  value: string;
  confidence: number;
}>

if (result.value.length === 0) {
  // не измеряли
} else if (result.confidence === 0) {
  // измерили, но выглядит подозрительно
} else {
  // измерили, всё ок
}