It is unfathomable how important it is for the United Kingdom to remain in the single market, and it is because of this that I feel the UK will not fully leave the EU once negotiations are made.
It is because of the importance of the single market on the economy of the UK that I feel that the UK should back out of leaving the European Union all together. If the UK manages to leave the EU and makes deals to continue being a member of the market which is important for maintaining a healthy economy, it would mean that the UK would still need to follow EU regulations for import/export, and it would also mean that the UK needs to maintain free movement of EU workers through its borders. The UK would not be able to get back the "control" that Brexiteers have been campaigning for this whole time, and it would also mean that the UK will no longer have input in the regulations and laws the EU will pass in future which could affect the UK.
I think the UK should keep waiting rather than leaving for the time being, and see how the now rattled EU reacts to this situation. It is very possible that changes are now made to the EU which will give more reason for the UK to back out of leaving.
On another note: The UK's current membership with the EU has many perks. For one the UK was able to keep its own currency which has lead to a stronger economy, and it is also not part of the European Schengen Agreement, meaning it still has a lot of control over its own borders. If the UK leaves the EU and realises it was a bad idea, or if they want to join the EU again in future, it is likely their new membership will not have any of the perks that they have now.