Does a vehicle require a crew if it is enchanted to become a creature?
No it does not. Siege Modification says that it's a creature in addition to its other types, so it counts as a creature for anything that cares about it being a creature, including the ability to attack with it.

This is the main point of Siege Modification's ability.