setTimeout(autoplay, 5000);
var num = 0, max = $('.step').length;
function autoplay(){
$('.step').each(function(id){
if($(this).hasClass('active')){
num = parseInt(id)+1;
}
});
if(num >= max){
num = 0; // Или обнуляем или останавливаем: return false;
}
$('.step').removeClass('active');
$('ul .step').eq(num).trigger('click');
setTimeout(autoplay, 5000);
}