Getting back to basics, are you aware that DNA is made up on merely four encoding molecules? Even though it is so simple, at the building block level, copying mistakes still happen. Even one single mistake can affect the whole package, as evidenced in your own condition.
As an analogy, copying mistakes have been made with the bible that have led to vastly different conclusions being arrived at when examining the whole corpus. The result can be a completely different denomination, and a war. Something similar can occur with genetics.
If enough offspring, containing the "mistake" survive, this can eventually reach a critical mass of a distinct sub-species.
Bear in mind that we have so much DNA in our bodies that it is more likely that there will be many errors, rather than just one, and that this is multiplied by every person and every child. The bundle of mistakes that you carry can be joined with the bundle of mistakes that your spouse carries, resulting in children with their own unique bundle of mistakes.
Just to add another factor into the pot - every time you are infected with a virus the virus alters part of the DNA within the cells that it infects, with a greater or lesser affect on your wellbeing, but you don't remain unchanged by the event. That is how a virus propagates. It causes your body to create more copies of itself, instead of resuming normal functions.
This repeats ad nauseum.
Science has described this in a theory, which it continues to test. The evidence thusfar shows that it is the most likely explanation. The evidence doesn't contradict this explanation, otherwise it would have been discarded long ago.