关于用cc.EditBox替换ccui.TextField之后设置透明度的问题

我用 Cocos Studio 编辑了一个UI,对这个UI进行渐隐操作(cc.fadeOut(0.5)),UI能够正常表现渐隐效果,但是我将这个UI里面的一个ccui.TextField替换成cc.EditBox之后再进行相同的操作,结果只有cc.EditBox的文字有渐隐效果,其余的整个UI都不会渐隐,这是怎么回事?
另外我想吐槽的是ccui.TextField这个控件,在PC浏览器上用户在点击这个控件之后没有出现光标,用户就不知道点没点中,很让人费解。
注:我用的版本 Cocos2d-JS v3.5、Cocos Studio v2.2.1