When Jesus went to his home town in Matthew, he did not do many miracles there. The reason for this was:
(a) His townspeople did not ask him to
(c) His hour had not yet come
(d) He did not want to show off his talents
While it is true that Jesus also did not want to show off his talent, here in Matthew and also Mark, he did not (Mark says, "could do no mighty deed there") the reason is the unbelief of the people of his hometown.