Основываясь на Манипулируя историей браузера, передача пустой строки в качестве второго параметра метода pushState (aka title) должна быть безопасной против будущего изменения в методе, поэтому лучше использовать pushState как:
history.pushState(null, '', '/en/step2');
Вы можете узнать больше об этом в упомянутой статье