dinner,名词,在这里作为介词to的宾语.
ask sb to dinner可以把ask理解为invite,邀请某人出席/参加某事.to不是动词不定式,所以dinner不是动词.
可翻译为“邀请他们共进晚餐”