Sometimes, depending on the broker, there are very clear technical differences between the two - in the speed of order execution, the presence of slippage and requotes, server connection issues, etc. Those differences are totally separate from the psychological difference between trading on a live and a demo account.