Переключатель страниц, тестирование [8/18]. Клас - disabled!

Всем привет.
Вот сделал все по заданию.
https://codepen.io/anon/pen/BZbMLZ?editors=1100#anon-login
От только есть вопросы.
Представте пройшло время, и страниц стало больше!, например 150. По идеи и клас disabled
( <a class="next disabled" href="#next">Вперёд</a> )
нужно будет как-то перетаскивать на последнюю страницу из теперешней 100 страницы, и так каждый раз ?.
Вопрос зачем добавлять его каждый раз на последнюю странницу если можно просто удалить клас disabled и все что с ним связанно, и заменить на два псевдо-селектора ( которые я закоментировал в конце сss на codepen ).

.paginator:first-child .prev{
opacity: 0.3;
}
.paginator:last-child .next{
opacity: 0.3;
}

В итоге:
Не нужно будет писать код на скрипте, php или на чем то еще, чтобы код переносил клас disabled на последнюю страницу.
Может и не нужно его писать, может есть другой выход.
Хочу услышать мнение других.
Спасибо.

Ваша логика понятна. Но скрипт всё равно придётся писать - чтобы запретить переход по ссылке.