Elves in previous Divinity games also didn't look like they were literally tree people and they didn't have horns. It's like Larian goes out of its way to deliberately wipe their minds out of all previous continuity between games.

Just pretend that these are Dryads which are calling themselves Elves.