Non-B is usually applied when the applicant is in overseas for work and business purposes , but under the circumstances that u can convert to Non B visa if you already have a valid work permit from previous Non B visa but exit Thailand to get a travel visa, then when u reenter, u can convert your travel visa to a Non-B visa, but it is called “convert “ rather than “apply”.