So I found out the source of the problem.
When downloading .exe files, chrome will show a popup warning you that this type of file my harm your computer. But when using the download manager, the popup never show, so it causes the task to stuck at 99.9%. Please fix it.