Как удалить класс .m-active после прокрутки всех слайдов на слайдере?

Используется слайдер библиотеки Slick Slider. Установлены кастомные кнопки навигации. При появлении каждого нового слайда к последующей кнопке добавляется класс .m-active. Как сделать, чтобы после прокрутки всех слайдов, класс .m-active убирался со всех кнопок?

jQuery(document).ready(function($) {
$(function(){
  var speed = 2000,
      $li;
  
  $('.slider-wrapper').on('init', function(slick) {
        
    $li = $(slick.target).find('.slider-wrapper .new-dots li');
    animateSpan(0, $li);
  });

   $('.slider').on('init', function(e, slick) {
        $('.new-dots li').eq(slick.currentSlide).addClass('m-active');
    }).slick({
        dots: false,
        autoplay: true,
        autoplaySpeed: speed,
        arrows: false,
        slidesToShow: 1,
    }).on('beforeChange', function(e, slick, currentSlide, nextSlide) {
        $('.new-dots li').eq(nextSlide).addClass('m-active');
    });
    
    $('.new-dots').on('beforeChange', function(e, slick, currentSlide){
        if (currentSlide == 1) { 
             $('.new-dots li').removeClass('m-active');
        }
    });
    
    $('.new-dots').on('click', 'li', function() {
        $('.slider').slick('slickGoTo', $(this).index());
    });
    

  
  function animateSpan(currentSlide, $li) {
    var $currentBtn = $li.eq(currentSlide).find('span');
    
  }
})
});
.new-dots {
    justify-content: space-between;
    padding: 0px 4px 0 4px;
    display: flex;
    list-style: none;
    left: -19px;
    position: relative;
    width: 93%;
    margin-top: 32px;
}
.m-active {
color: red;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.css" rel="stylesheet"/>

<div class="slider-wrapper">
        <ul class="slider">
          <li>
            <div class="inside-div">
              <span class="count-span">1</span>
              <h3 class="slider-ttl">Особая технология рубки</h3>
              <p>Используем уникальную методику рубки, которую мы называем "рубка в ноль". Благодаря данной технологии исключается возможность возникновения щелей, что способствует поддержанию температуры внутри дома.</p>
            </div>
          </li>
          <li class="slider__item">2</li>
          <li class="slider__item">3</li>
        </ul>
        <ul class="new-dots">
          <li><button><span></span></button><div>Особая технология рубки</div></li>
          <li><button><span></span></button><div>Особая технология рубки</div></li>
          <li><button><span></span></button><div>Особая технология рубки</div></li>
        </ul>

      </div>
 
 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>


Ответы (0 шт):