An electron is not a particle or a wave, but can appear to be one or the other depending on the testing apparatus. The real question is what type of thing can produce these results. Do we need to start thinking about what is in between. We live in duality an electron doesn't.