Краткий ответ:
Javascript
больше объяснений:
То, что вы хотите, это listen
к первому флажку, чтобы вы могли изменить свойство следующего флажка.
const box1 = document.querySelector('#box1')
const box2 = document.querySelector('#box2')
box1.addEventListener('change', () => {
box2.readonly = false
})
Я не тестировал этот код, но это должно помочь вам начать