@Lily ******
just remember she has to leave on the same passport she entered on, and that you can only switch the passports by air travel. So leave on the US passport. Enter whatever country you are going to, by air, with the passport that makes sense. Re-enter Thailand, by air, with the Thai passport.