这里是一个现在分词作结果状语,一中自然而然的结果。你的那个解释是对的,有的语法点并不是有一个什么固定的依据或是出处,只是一种习惯用法。如很多时候分词短语做定语的时候也是不用逗号隔开的,如果用逗号隔开的话,一般要么用定语从句要么作状语。
不定式做目的状语放后面就是不能加逗号,但是放在前面就要加逗号。比如 He studys hard to get a high score. 总不能写成He studys hard, to get a high score吧
同理 原句就是The man donated his savings to the school, enaling the students to return.
或者The man donated his savings to the school to enable the students to return.