Не надо ничего отнимать, что-то изменилось - посчитали всё с нуля:
const questionEl = document.querySelector('ul');
const resultsEl = document.querySelector('p span');
questionEl.addEventListener('change', showResults);
function showResults() {
resultsEl.innerText = Array.prototype.reduce.call(
questionEl.querySelectorAll('input[type="radio"]:checked'),
(acc, n) => acc + +n.value,
0
);
}
А вообще, правильно было бы...
- ...показывать результат только после получения всех ответов
- ...вопросы показывать по одному
- ...не зашивать в разметку вопросы и варианты ответов
Как-то так.