I have never heard anyone refer to Neanderthal as a human unless they are talking in a "those are cavemen, early humans" way that's wrong. Where is this coming from? Is it a non-English world thing?
Generally Neanderthals are pointed out as an exception to cross species fertility since... humans have some Neanderthal DNA.