.steps li { pointer-events: none; }
.steps li:before { pointer-events: all; }
Но тогда любой клик на странице будет учитываться и это как-то может потом повлиять на работу других скриптовС чего-бы? Не могли бы вы привести пример такого влияющего кода, и заодно запрос, по которому он выбился в первые строки гугла?
$('#button-main').click(function(){
$('#button-1').trigger("click");
$('#button-2').trigger("click");
$('#button-3').trigger("click");
});
var event = document.createEvent("MouseEvents");
event.initEvent("click", true, true);
event.synthetic = true;
document.getElementById('button-1').dispatchEvent(event, true);