Even if the Neanderthals were a subspecies of homo sapien, that doesn’t make them exactly “human”.
A genetic isolate ~ nothing more than that.