Do LLMs Make Mistakes Like Students? Exploring Natural Alignment between Language Models and Human Error Patterns