This is an incorrect understanding of how evolution works. Mutations cause subtle changes over long periods of time. So, of course certain mutations cause traits that aren't present in the previous generation. That's the whole idea. Thus, it is ludicrous to claim that if a trait isn't present in a parent it can't be present in their offspring. Beneficial mutations, the very basis of evolution through natural selection, demands that traits present in offspring weren't present in earlier generations.
For example, polar bears evolved from bears that were brown. A mutation caused some offspring to have white coloring. Although their parents were brown, certain offspring, due to a mutation, were white. Because, in the snow, the white offspring had an advantage, they were more likely to thrive and pass on their genes which included the deviations from their parents that caused white fur. So, a trait that was not present in their parents became more and more prevalent in later generations. After many generations, all polar bears were white.
And, evolution doesn't claim that our ancestors all of a sudden gave birth to humans. The changes were gradual over thousands of generations. So, this is a straw man.