If you live (permanently ?) in another country you have to follow that country’s laws, NOT U.S. laws!!!
But regardless of where you're living, local laws do not negate U.S. law. If you are born in the U.S. then you are a U.S. citizen, and foreign laws pertaining to dual citizenship cannot change that. Likewise, if you were born in a foreign country and lived in the U.S. then U.S. law could not strip you of your foreign citizenship. A person born in the U.S. can only relinquish their citizenship voluntarily. They cannot have it taken away from them, by U.S. law or foreign law. And they can only relinquish it as an adult through a deliberate act on their part.