Taiwan is de facto an independent country in every way you could possibly conceive, including having de jure diplomatic relations with a few countries and de facto relations with many more. In international relations, actions matter more than words, and in Taiwan's case, those actions indicate that it's an independent country.
The only reason official declarations stating the obvious haven't been made is due to the threats and coercion conducted by the PRC. The presence of those threats makes the absence of the declarations literally meaningless. It's sort of like being forced to sign a contract under duress.
And legally, how do you recognize a country that does not officially recognize itself? The Taiwanese constitution still says it is the Republic of China. The current legal situation is that, by recognizing Taiwan, you are officially saying that the Taiwanese government is the legit ruler of the mainland.
1. Convince the DPP to officially declare independence. Not just unofficially flirting with the idea, but officially still claiming all of China.
2. After 1 has happened, convince UN members to recognize Taiwan.
From a legal process point of view, I think 2 cannot happen until 1 is done.