Disable EditText
You can use holder.edittext.isFocusable = false to disable your EditText
Then I need to receive click events in EditText and pass it to ViewGroup even if the EditText is disabled. Is it possible to do so?
You can set ClickListener to your EditText and pass click event to your ViewGroup using performClick()
performClick ()
Call this view's OnClickListener, if it is defined. Performs all normal actions associated with clicking: reporting accessibility event, playing a sound, etc.
 
SAMPLE CODE
public class MainActivity extends AppCompatActivity {
    EditText myEditText;
    LinearLayout rootView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        myEditText = findViewById(R.id.myEditText);
        rootView = findViewById(R.id.rootView);
        myEditText.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                rootView.performClick();
            }
        });
        rootView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Toast.makeText(MainActivity.this, "Prem", Toast.LENGTH_SHORT).show();
            }
        });
    }
}
EDIT
as per your below comment how can I disable my EditText changing colour on touch/click even when I have it focusable = false?
follow this answer  when selected add border shape for textView and editText ,