Demo will give the experience of live account only when you treat your demo account as a real one, if you dont then there is no meaning of practicing demo account year or 2 year.
In my opinion what you are saying won't be possible in most cases. Demo is demo and real is real. There are difference and it depends on different types of traders how to utilize them.