krok zakresu wejściowego html jako tablica wartości

Bawiłem się zinput type=range po raz pierwszy i idealnie chciałbym ustawić wartość kroku na tablicę wartości. Przejrzałem specyfikację i widzę możliwość dla datalisty, ale szczypta listy danych jest używana tylko do podświetlania wartości w zakresie, że tak powiem, ale nie do ustawiania wartości w zakresie.

Więc coś takiego (najlepiej bez wtyczki jQuery itp.):

<input type="range" min="1" max="100" value="0" step="1,3,5,10,20">

questionAnswers(4)

yourAnswerToTheQuestion