You can’t do this in any available IDE, also there is not much effort put into this as step-by-step-debugging has a lot of drawbacks in the concurrent world.
There are tools available in the erlang eco-system that do allow to do step-by-step debugging, but I never used them with elixir. Also I only tried once or twice with erlang, I realized nearly instantly that I am not able to analyze where, what and why I am doing during the timeouts of dependent processes and so during debugging the main reason for failure was simply me not beeing able to debug in nanoseconds…


















