As soon as you learn how to execute trades without making clerical mistakes like inputting the wrong position size, the wrong stop, the wrong profit target, etc., you should open a live account. You need to feel the sting of losing real money as a deterrent in order to develop your trading mindset.